package com.zrar.ak.gkpt.model.bo;

import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @ClassName: ManageUserInfoBO
 * @Description: 用户信息表BO类
 * @Author: liyang
 * @Create: 2020/04/07
 */
@Data
@Entity
@Table(name = "MANAGE_USER_INFO")
public class ManageUserInfoBO {
    @Id
    private String id;
    /**
     * 创建人ID
     */
    private String creatorId;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人员ID
     */
    private String updateUserId;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 删除标志默认0是有效，1是删除
     */
    private String isDelete;
    /**
     * 有效标志(默认1是有效， 0是无效)
     */
    private String isEffective;



    /**
     * 用户姓名
     */
    private String userName;
    /**
     * 用户性别(1.男 2.女)
     */
    private String userGender;
    /**
     * 用户登录账号
     */
    private String userLoginAccount;
    /**
     * 用户登录密码
     */
    private String userPassword;
    /**
     * 用户身份证号
     */
    private String userIdCard;
    /**
     * 用户电话
     */
    private String userTelephone;
    /**
     * 用户所在单位ID
     */
    private String userUnitId;
    /**
     * 用户所在部门ID
     */
    private String userDeptId;
    /**
     * 用户状态
     */
    private String userStatus;
    /**
     * 是否涉密人员(1.是 0.否)
     */
    private String isSecret;
    /**
     * 涉密等级(1.一般涉密人员 2.重要涉密人员 3.核心涉密人员)
     */
    private String secretLevel;
    /**
     * 到场时间
     */
    private Date arrivalTime;
    /**
     * 离场时间
     */
    private Date leavingTime;
    /**
     * 人员文件(数据格式:["ANNEX_ID1--@@--ANNEX_FULL_NAME1","ANNEX_ID2--@@--ANNEX_FULL_NAME2"])
     */
    private String userDocument;


}
